#ifndef _MYTBF_H // 防止重复包含
#define _MYTBF_H

#define MYTBF_MAX 1024// 最多1024个令牌桶


typedef struct MYTBF{// 
    int cps; // 每次循环的数据流速
    int burst;// 最多可积攒的权限
    int token;// 令牌
    int pos; //结构体数组的下标
}MYTBF,*PMYTBF;

PMYTBF Mytbf_Init(int cps , int burst);

int Mytbf_Destory (PMYTBF ptMytbf);

int Mytbf_GetToken (int num , PMYTBF ptMytbf);

int Mytbf_ReturnToken (int num , PMYTBF ptMytbf);



#endif